﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ken.Game.MMORPG.GameLogic.LogicSystem
{
    public class Player
    {
        /// <summary>
        /// 等级。
        /// </summary>
        public int Level { get; set; }

        /// <summary>
        /// 经验值。
        /// </summary>
        public int Experience { get; set; }

        /// <summary>
        /// 职业。
        /// </summary>
        public Job Job { get; set; }

        /// <summary>
        /// 基本素质点状态。
        /// </summary>
        public BasicStatus BasicStatus { get; set; }

        /// <summary>
        /// 技能点状态。
        /// </summary>
        public SkillStatus SkillStatus { get; set; }

        /// <summary>
        /// 队伍。
        /// </summary>
        public Party Party { get; set; }

        /// <summary>
        /// 随身背包，其中包括钱跟物品。
        /// </summary>
        public Bag ProtableBag { get; set; }

        /// <summary>
        /// 私人银行，用于显示银行中的信息。
        /// </summary>
        public PersonalBank Bank { get; set; }

        /// <summary>
        /// 用于显示动作状态。
        /// </summary>
        public MotionStatus MotionStatus { get; set; }
    }
}
